Four integers are
given. Find the maximum among them.
Input. Four integers a, b, c,
d, each not exceeding 1000 in
absolute value.
Output. Print the maximum
among four numbers.
|
Sample input |
Sample output |
|
1 2 3 4 |
4 |
conditional
statement
The maximum among four numbers can be found using a conditional statement.
Algorithm
implementation
Read the input data.
scanf("%d %d %d %d",&a,&b,&c,&d);
Initialize the maximum value with the first number.
max = a;
Sequentially compare the remaining numbers with the current
maximum. If any of the numbers is greater than the maximum, update the maximum
value.
if (b > max) max = b;
if (c > max) max = c;
if (d > max) max = d;
Print the answer.
printf("%d\n",max);
Java implementation
import java.util.*;
public class Main
{
public static void main(String[] args)
{
Scanner con = new Scanner(System.in);
int a = con.nextInt();
int b = con.nextInt();
int c = con.nextInt();
int d = con.nextInt();
int res = a;
if (b > res) res = b;
if (c > res) res = c;
if (d > res) res = d;
System.out.println(res);
con.close();
}
}
Python implementation
Read the input data.
a, b, c, d = map(int,input().split())
Print the maximum of four
numbers.
print(max(a,b,c,d))